telangiectatic sarcoma - German English Dictionary